package com.jc.springCloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.web.client.RestTemplate;

@SpringBootApplication
@EnableDiscoveryClient
public class ApplictionService {

	public static void main(String[] args) {
		SpringApplication.run(ApplictionService.class, args);

	}
	/*
	 *
	 * @Bean表示将restTemplate对象注入到容器中
	 * @LoadBalanced注解表明这个restRemplate开启负载均衡的功能。
	 */
	  @Bean
	  @LoadBalanced
	 RestTemplate restTemplate() {
	        return new RestTemplate();
	  }
	  

}
